.s-table-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;

  .search-container {
    margin-bottom: 20px;
  }

  .s-table-header {
    flex: 1;
    overflow: auto;
    margin-top: 10px;
    max-width: 100%;
    margin-top: 20px;
  }

  .s-table-pagination {
    position: absolute;
    height: 50px;
    bottom: 10px;
    right: 10px;
    .ant-pagination {
      position: absolute;
      top: 20px;
      right: 0;
    }
  }
}

.ant-table-wrapper {
  height: 100%;
}

.ant-table-body {
  overflow-y: auto;
}
